package guarderlib

type CpuMsg struct {
	Threshold  float64 `json:"threshold,omitempty"`  //阈值
	Sample     float64 `json:"sample,omitempty"`     // 采样值
	SampleTime int     `json:"sampleTime,omitempty"` // 采样时间
}

type MemoryMsg struct {
	Threshold float64 `json:"threshold,omitempty"` //阈值
	Sample    float64 `json:"sample,omitempty"`    // 采样值
}

type WinSessionChangeMsg struct {
	SessionId int    `json:"sessionId,omitempty"` // 会话ID
	Username  string `json:"username,omitempty"`  // win账户
	WtsCode   int    `json:"wtsCode,omitempty"`   // 会话状态变化时的code
	Describe  string `json:"describe,omitempty"`  // code对应的中文含义
}

type ResultMsg struct {
	MsgType string `json:"msgType,omitempty"`
	Result  string `json:"result,omitempty"`
}
